技術問答
技術文章
iT 徵才
Tag
聊天室
2023 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 12 屆 iThome 鐵人賽
DAY
2
0
自我挑戰組
30天教你學會Git
系列 第
2
篇
[Day02]Git介紹
12th鐵人賽
jackey8869
2020-09-15 14:31:36
1110 瀏覽
分享至
Outline
在開始之前,我先來說說我的大綱
主要來說會分為下列三大類
What is Git?
Basic Git
Advancded Git
What is git?
第一個問題:什麼是Git?
相信這是大家點進我文章的目的,若是拿這個問題去問學過git的朋友,通常會得到一種回覆:『Git 是一種版本控制系統啊!』,在更專業點的回覆是:『Git是分散式的版本控制系統』
以上是我一開始學習Git的情況,說實話,我覺得這解釋對一開始的我來說,根本就是有講等於沒講XD
好啦,回歸主題,到底什麼是git?
我用一個簡單的例子來說明一下好了
假設!我們今天是一個人事部的主管,我們手上的資料夾有著一堆人的履歷
在2/8的時候,資料夾裡面有三個檔案,兩天後增加了五個,幾個月後,你又修改了其中幾份檔案,三個月後你又增加檔案到七個,最後又刪了一個,剩下六個。
在這裡面的每一個資料夾的狀態變化啊!不管是新增檔案、刪減檔案、抑或是修改檔案資料,我們把每一個狀態稱之為『版本』。
版本控制系統呢,他會記錄下每一個版本,並且可以利用指令回溯到你想要變成的版本哦!
剛剛還沒聽懂的『分散式』又是啥啊?
我們明天待續XD
留言
追蹤
檢舉
上一篇
[Day01] Git前言
下一篇
[DAY3] Git介紹
系列文
30天教你學會Git
共
30
篇
目錄
RSS系列文
訂閱系列文
12
人訂閱
26
[Day26] 之前的學生問了一個很棒的問題....
27
[Day27] 今天也來說一個很重要的狀況啊!
28
[Day28] 欸!我不想Commit這個部分啊!
29
[Day29]今天想來分享一些網路上的學習資源~以及學習歷程
30
[Day30] 今天是最後一天啦~
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1123
組
團體組數
52
組
累計文章數
23096
篇
完賽人數
656
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
2018鐵人賽
javascript
2017鐵人賽
python
windows
php
c#
windows server
linux
css
程式設計
react
vue.js
熱門問題
老婆line被盜用換sin卡也無法拿回帳號使用權
ISO 27001改版輔導顧問公司推薦
怎麼才能免費申請
如果當超人拯救了別人,世界真的需要超人嗎?
網路佈線請益
VM以瀏覽器連線至虛擬機器的問題
檔案管理與呼叫資料夾(電腦使用習慣)
win10更改資料夾顏色
AD群組原則與使用者端不同步
Docker打包程式的方式
熱門回答
如果當超人拯救了別人,世界真的需要超人嗎?
FAT32 有分什麼版本嗎? CCTV 不支持
網路佈線請益
PC安裝ESXi 8.0備份問題
ISO 27001改版輔導顧問公司推薦
熱門文章
Vigor Router Firewall NAT 一開全球通,如何做限制,只允許白名單IP通過,甚至敲門再開 TOTP 驗證
你知道駭客如何入侵你的網站嗎?
如何不顯示臉書的贊助商廣告 跟 為你推薦
使用 AWS建立商品管理系統
如何使用AWS AI Service Cards – Amazon Rekognition ?
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}